﻿var hair_Colo_new = [];
var status = -1;
var beauty = -1;
var hairCard = [5150040, 5150064, 5150100, 5150119, 5150126, 5150123, 5150124, 5150135, 5150139];
var types = -1;
var ct = -1;
var isSecond = false;
var isAngel;
function start() {
    isAngel = cm.getBeginner() == 6001;
    if (isAngel) {
        cm.sendChoiceAngle();
        return;
    } else {
        action(1, 0, 0);
    }
}

function action(mode, type, selection) {

    if (mode == 0) {
        cm.dispose();
        return;
    } else if (mode == 1) {
        status++;
    } else {
        status--;
    }

    switch (status) {
        case 0:
            if (isAngel) {
                isSecond = selection != 0;
            }
            cm.sendSimple("你好。我是大头国的#b#p1012117##k。如果你有#b#t05150040##k，我可以为你设计一个发型。怎么样？\r\n#b#L0#更换发型 (使用皇家理发券)#l \r\n#b#L1#更换发型 (使用顶级皇家理发券)#l\r\n#b#L2#更换发型 (使用经典皇家发型)#l\r\n#b#L3#更换发型（使用RED皇家理发券）#l\r\n#b#L4#更换发型（使用周年庆皇家理发券）#l\r\n#b#L7#更换发型（闪耀之星皇家理发券）#l#l\r\n#b#L8#更换发型（奇迹皇家理发券）#l");
            break;
        case 1:
            beauty = selection;
            getHairID(selection);
            var hair = isSecond ? cm.getPlayer().getSecondHair() : cm.getPlayerStat("HAIR");
            var iNow = 0;
            var hairTypeNow = [];
            for (var i = 0; i < hair_Colo_new.length; i++) {
                if (hair_Colo_new[i] != hair - hair % 10) {
                    hairTypeNow[iNow++] = hair_Colo_new[i] + (hair % 10);
                }
            }
            hair_Colo_new = cm.getCanHair(hairTypeNow);
            cm.sendSimple("那么你想...\r\n#b#L0#看看这都有什么发型#l\r\n#b#L1#更换发型#l");
            break;
        case 2:
            if (hair_Colo_new.length == 0) {
                cm.sendOk("该理发券正在整理中....");
                cm.dispose();
            } else if (selection == 0) {
                types = 0;
                cm.askAvatar("那么请随便随便看..", hair_Colo_new, hairCard, isSecond);

            } else if (selection == 1) {
                types = 1;
                if (beauty != -1) {
                    cm.sendYesNo("使用#b#t" + hairCard[beauty] + "##k，可以随机更换发型。你真的要使用#b#t0" + hairCard[beauty] + "##k，更换发型吗？");
                } else {
                    cm.sendOk("出现未知错误");
                    cm.dispose();
                }
            }
            break;
        case 3:
            if (types == 0) {
                status = 0;
                action(mode, type, beauty);
            } else {
                if (cm.setRandomAvatar(hairCard[beauty], hair_Colo_new, isSecond) == 1) {
                    cm.sendOk("好了,让朋友们赞叹你的新发型吧!");
                    cm.safeDispose();
                    cm.addTrait("charm", 50);
                } else {
                    cm.sendYesNo("您没有可使用的会员卡。是否想消耗980抵用券/点卷直接购买使用？");
                }
            }
            break;
        case 4:
            status = 2;
            if (cm.getChar().getCSPoints(1) >= 980) {
                ct = 1;
            }
            if (cm.getChar().getCSPoints(2) >= 980) {
                ct = 2;
            }
            if (ct != -1) {
                if (cm.gainNX(ct, -980)) {
                    cm.gainItem(hairCard[beauty], 1);
                } else {
                    cm.sendOk("你好像没有足够的点卷/抵用卷!");
                    cm.dispose();
                }
            } else {
                beauty = -1;
            }
            action(mode, type, selection);
            break;
        default:
            cm.dispose();
            break;
    }
}

function getHairID(selection) {
    switch (selection) {
        case 0://皇家理发券
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [30010, //黑色贝吉塔发型
                    30260, //紫色边分
                    30210, //露耳短发
                    30540, //橙色酷发
                    30660, //紫色运动型发型
                    33000, //贤重
                    33090, //狮子头
                    33120, //自闭
                    33080, //战神
                    33260, //哈南特
                    33230, //爱国
                    33250, //妖精
                    33240, //OM
                    33220, //发如雪
                    33290, //希希
                    33380, //TOP
                    33440, //街舞明星
                    33610, //克罗乌
                ];
            } else {
                hair_Colo_new = [
                    31495, //黑色马尾
                    31612, //黑色短发
                    41080, //黑色淑女头
                    32130, //黑色书童女
                    32140, //黑色小髻
                    32153, //黑色栗米发
                    34180, //黑色公主头
                    31190, //黑色辣妹头
                    31260, //黑色2046之王靖雯头
                    31450, //黑色甜心发型
                    31840, //黑色女性爆炸发型
                    31870, //黑色孔雀发型
                    31880, //黑色杉菜发型
                    31890, //黑色调皮少女发型
                    31910, //黑色上海小姐发型
                    31920, //黑色清爽盘发
                    31990, //黑色龙神女发型
                    32130, //黑色机械师女发型
                    32140, //黑色大波浪发型
                    32150, //黑色谢丽尔发型
                    32490, //女版酷尖尖发型
                    34000, //黑色冲天辫
                    34010, //黑色空气卷发型
                    34040, //黑色波波头
                    34050, //银色战神女发型
                    34100, //黑色蝴蝶结发型
                    41660, //黑色超长双马尾女发型
                    44000, //黑色俏皮麻花辫
                    41994, //绿色清新波浪卷发
                    41926, //紫色哥特单马尾发型
                    41910, //黑色叛逆少女发型
                    41905, //蓝色编发双马尾发型
                    41895, //蓝色蝶梦发型
                    41886, //紫色星缘发型
                    41875, //蓝色精灵鼠女发型
                    41760, //黑色万事屋发型
                    41754, //绿色可爱学生妹发型
					41480 //黑色驯龙高手发型
                ];
            }
            break;
        case 1://顶级皇家理发券:5150064
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [33370, //黑色不均衡发型
                    33630, //毛毛干练
                    33640, //我最帅
                    33660, //潮男
                    33760, //婴儿
                    33750, //端正柔顺
                    33810, //柠檬
                    33820, //刀刃
                    35010, //我的王子
                    35020, //鸟巢
                    35030, //清爽小王子
                    35260, //小帅发型
                    35270, //都敏俊
                    35280, //发胶发型
                    35290, //忧郁气质
                    35360, //COOL BOY
                    35430, //质感碎发
                    35440, //影碟
                    35340, //透气蓬松
                    35490 //奥德赛
                ];
            } else {
                hair_Colo_new = [
                    34110, //黑色宅女发型
                    34120, //黑色波希米亚发型
                    34130, //黑色自闭发型
                    34140, //黑色双刀I女发型
                    34150, //黑色可爱啾啾头
                    34160, //银色利琳发型(女)
                    34170, //黑色叮铃发型
                    34180, //银色波浪马尾发型
                    34190, //黑色豹弩I女发型
                    34200, //黑色暗影女发型
                    34210, //黑色小公主发型
                    34220, //黑色猪小七发型
                    34230, //黑色妖精波波头
                    34240, //黑色厮守发型
                    34250, //黑色洛小蒙发型
                    34260, //黑色雯子花苞头
                    34270, //黑色拉直发型
                    34280, //黑色虫虫发型
                    34290, //白色唤灵女发型
                    34310, //黑色哥特萝莉发型
                    34320, //黑色月下佳人发型 
                    34330, //黑色邻家妹发型
                    34340, //黑色浪漫编织发型
                    34360, //黑色蓬松麻花辫
                    34370, //黑色樱桃短发
                    34380 //黑色公主发型
                ];
            }
            break;
        case 2://经典皇家发型:5150100 
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    35560, //奶油小生
                    35600, //草莓之恋
                    35630, //一米阳光
                    35660, //紫色摇滚
                    35790, //时尚短发
                    35760, //青涩少年
                    35720, //纯真年代
                    35790, //龙卷风
                    36130, //难掩帅气
                    36140, //可爱洋葱
                    36530, //张扬
                    36580, //蛋糕
                    33590, //黑色巴黎发型
                    33600, //黑色霹雳发型
                    33620 //黑色艺术家发型
                ];
            } else {
                hair_Colo_new = [
                    34400, //黑色麦穗头
                    34410, //黑色恶魔发型 
                    34420, //银灰精灵发型
                    34430, //黑色花朵发型
                    34440, //黑色罗曼蒂克发型
                    34450, //黑色猫咪发型
                    34470, //黑色淘气女孩苹果头
                    34480, //白色机械师女性发型
                    34490, //黑色丽亚娜发型
                    34510, //黑色美人鱼发型
                    34540, //黑色原子发型
                    34560, //黑色风中凌乱女生发型
                    34590, //黑色清爽活泼小辫
                    34620, //黑色糖果蓬蓬发型
                    34630, //黑色华丽女王发型
                    34640, //黑色洋气短发
                    34650, //黑色中华发型
                    34660, //黑色迷你兔兔发型
                    34670, //黑色香水月季发型
                    34680, //黑色迪斯科发型
                    34690, //黑色小葫芦卷发型
                    34700, //黑色清新短发
                    34710, //黑色创意棒子发型
                    34720, //黑色灯笼辫子发型
                    34730, //黑色波浪蓬蓬头
                    34750, //黑色侧扎长波浪发型
                ];
            }
            break;
        case 3://RED皇家理发券 5150119
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    43000, //黑色小刺猬发型
                    43140, //黑色火焰男发型
                    43150, //黑色自闭发型
                    43160, //黑色宴会发型
                    43170, //黑色IT男发型
                    43190, //黑色我的王子发型
                    43200, //黑色鸟巢发型
                    43230, //黑色摇滚发型
                    43240, //黑色飓风发型
                    43250, //黑色纳豆发型
                    43280, //黑色凌乱碎发发型
                    43290, //黑色浪客发型
                    43310, //黑色小英俊发型
                    43330, //黑色Cool Boy发型
                    43340, //黑色魅力潮男发型
                    43590, //黑色潮男发型
                    43600, //黑色镜头感发型
                    43690 //黑色小帅发型

                ];
            } else {
                hair_Colo_new = [
                    34760, //黑色可爱桃子发型
                    34770, //黑色阿莉亚发型
                    34780, //黑色魅力卷发
                    34790, //黑色春之华尔兹发型
                    34810, //黑色刀刃发型
                    34820, //黑色雪姬发型
                    34830, //黑色希神发型
                    34840, //黑色海螺姑娘发型
                    34850, //黑色小丫环发型
                    34860, //黑色月光妖精发型
                    34870, //黑色萌动发型
                    34880, //黑色清新短卷发型
                    34890, //黑色大小姐发型
                    34900, //黑色花环仙女发型
                    34910, //黑色干练OL发型
                    34940, //黑色希纳斯发型
                    34950, //黑色伊莉娜发型
                    34960, //黑色迪纳卡发型
                    34970, //黑色苏子叶发型
                    34980, //黑色银河牛仔发型(女)
                    34990, //黑色武道魂发型
                    35190, //黑色乖宝贝发型
                    35710, //黑色苗苗发型
                    36170, //优雅发型
                    36180, //黑色棒棒糖发型
                    36340 //黑色废都风格发型
                ];
            }
            break;
        case 4://周年庆皇家理发券 5150126
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    40510, //黑色优质男生发型
                    40520, //黑色峰峰发型
                    40530, //黑色摩卡少年发型
                    40560, //黑色透气蓬松卷卷
                    40710, //黑色麦香飞舞发型
                    40580, //黑色蓬蓬头发型
                    40600, //黑色质感碎发发型
                    40630, //黑色影碟发型
                    40640, //黑色俠客的新髮型
                    40660, //黑色呆萌少年发型
                    40700, //黑色Rock Boy发型
                    40720, //黑色奥德赛发型
                    40740, //黑色迪伦发型
                    40750, //黑色就是任性发型
                    40760, //冲击发型
                    40780, //黑色呆萌宝宝发型
                    40820, //黑色奶油小生发型
                    40830, //黑色蓝莓之恋发型
                    43010, //黑色花样欧巴发型
                    43020 //黑色一米阳光发型
                ];
            } else {
                hair_Colo_new = [
                    36350, //黑色炫目发型
                    36400, //黑色短卷发
                    37000, //黑色奥尔卡发型
                    37010, //黑色瓦莱莉发型
                    37020, //黑色克里斯丁发型
                    37030, //黑色白富美发型
                    37040, //优雅发型
                    37050, //黑色害羞乖女发型
                    37060, //白色人鱼公主发型
                    37090, //黑色婷可贝鲁发型
                    37100, //黑色桃乐丝发型
                    37110, //黑色圆圆贝壳发型
                    37180, //黑色苹果啾啾发型
                    37190, //黑色可爱囡囡发型
                    37200, //黑色S波浪长发
                    37210, //黑色可爱淘发型
                    37220, //黑色双层质感长发
                    37230, //黑色花骨朵发型
                    37270, //娃娃头（黑）
                    37280, //黑色牛角发型
                    37290, //黑色睡意慵懒发型
                    37300, //黑色木灵发型
                    37310, //黑色棉花糖发型
                    37320, //黑色紫丁香发型
                    37340, //黑色丝柔发型
                    37350 //黑色哥特萝莉发型
                ];
            }
            break;
        case 5://毛莫理发券 5150123
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    35650, //黑色水晶男孩
                    35660, //黑色摇滚少年发型
                    35680, //黑色小细节发型
                    35690, //黑色空气感碎发
                    35710, //黑色苗苗发型
                    35720, //黑色纯真年代发型
                    35760, //黑色青涩少年发型
                    35770, //黑色小淘气发型
                    35780, //黑色花样少年发型
                    35790, //黑色龙卷风发型
                    36000, //黑色半遮眼男发型
                    36030, //黑色米哈尔发型
                    36080, //黑色摩诃发型
                    36090, //黑色少年南哈特发型
                    36100, //黑豆刨冰发型
                    36110, //黑色银河牛仔发型(男)
                    36130, //黑色难掩帅气发型
                    36140, //黑色可爱洋葱发型
                    36150, //黑色撅撅发型
                    36160 //黑色香吉发型
                ];
            } else {
                hair_Colo_new = [
                    38490, //黑色峰峰发型
                    38500, //黑色森林波浪卷发型
                    38520, //黑色狂热玛利亚发型
                    38540, //黑色优雅女生发型
                    38560, //黑色影蝶发型
                    38590, //黑色奥德赛发型
                    38600, //黑色My Girl发型
                    38610, //黑色柔顺淑女发型
                    38620, //黑色清新短发发型
                    38630, //黑色水漾女生发型
                    38640, //黑色可爱甜心发型
                    38650, //黑色随意马尾发型
                    38660, //清爽发型
                    38670, //活力短发
                    38680, //黑色呆萌兔兔发型
                    38690, //黑色浪漫满屋发型
                    38700, //黑色甜美淑女发型I
                    38710, //黑色甜美淑女发型II
                    38730, //黑色纯真年代发型
                    38740, //黑色俏皮小妞
                    38760, //水晶女孩
                    38770, //黑色哈允德发型
                    38790, //黑色淘气女生发型
                    38800, //黑色俏皮小呆毛发型
                    38810, //黑色萝莉发型
                    38930, //黑色宫廷双马尾发型
                    38940, //黑色飘逸梦幻发型
                    41080, //黑色轻盈少女马尾
                    41090, //黑色空气刘海发型
                    41120, //黑色卡门发型
                    41340 //黑色闪烁之星发型


                ];
            }
            break;
        case 6://九尾狐理发券  5150124
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    36170, //优雅发型
                    36180, //黑色棒棒糖发型
                    36220, //黑色邻家小弟发型
                    36230, //黑色层次发型
                    36300, //黑色飘逸公子发型
                    36310, //黑色圆嘟嘟发型
                    36330, //黑色午夜发型
                    36340, //黑色废都风格发型
                    36350, //黑色炫目发型
                    36370, //黑色高鬓角毛毛头
                    36380, //黑色维多利亚发型
                    36390, //黑色蓬蓬头发型
                    36410, //黑色鹰嘴发型
                    36420, //黑色指挥家发型
                    36430, //黑色包子发型
                    36440, //黑色叙事诗发型
                    36450, //黑色魅力公子发型
                    36480, //黑色斯乌发型
                    36490, //黑色关谷发型
                    36510 //黑色双彩发型
                ];
            } else {
                hair_Colo_new = [
                    37370, //黑色佛罗拉发型
                    37380, //黑色春丽发型
                    37400, //黑色狐尾发型
                    37410, //黑色波兰发型
                    37420, //黑色羊角角发型
                    37430, //黑色柔亮短发
                    37440, //黑色茉莉发型
                    37460, //黑色小奥尔卡发型
                    37500, //黑色维丽尔发型
                    37510, //黑色仙草发型
                    37520, //黑色麦穗双马尾
                    37530, //黑色满天星发型
                    37560, //黑色小清新发型
                    37580, //黑色狂欢个性发型
                    37590, //黑色隼人马尾辫
                    37610, //黑色公主姬发型
                    37620, //黑色优雅马尾 
                    37630, //黑色泡泡卷发型
                    37640, //黑色小呆毛发型
                    37650, //黑色星星糖发型
                    37670, //黑色斑驳发型
                    37680, //黑色天然直发发型
                    37690, //黑色萌萌狐仙发型
                    37700, //黑色花妖精发型
                    37710, //黑色超级巨星发型-女神1号
                    37720 //黑色帕帕亚发型
                ];
            }
            break;
        case 7://闪耀之星皇家理发券 5150135
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    40000, //黑色贵公子发型
                    40010, //黑色张扬发型
                    40020, //黑色包菜发型
                    40030, //黑色狂欢朋克发型
                    40040, //黑色蛋糕卷发型
                    40050, //黑色害羞宝宝头
                    40060, //黑色坎纳男孩发型
                    40340, //黑色巧克力发型
                    40350, //黑色电蓬发型
                    40390, //黑色乌鸦发型
                    40420, //黑色亲和发型
                    40430, //黑色前焦点发型
                    40440, //黑色潇洒短发
                    40450, //黑色萌萌狐仙发型
                    40480, //黑色遮眼发型
                    40490, //黑色超级巨星发型-男神1号
                    40500 //黑色小王子发型
                ];
            } else {
                hair_Colo_new = [
                    37730, //黑色魅力短发
                    37740, //黑色仙草2号发型
                    37750, //黑色人鱼公主发型
                    37760, //黑色梦幻女生发型
                    37800, //黑色皮皮长发
                    37810, //黑色海藻头发型
                    37820, //黑色奥罗拉发型
                    37830, //黑色悠悠发型
                    37840, //黑色修嘉发型
                    37850, //黑色奥利维亚发型
                    37860, //黑色粉小妹发型
                    37880, //黑色小PPMS毛发型
                    37890, //黑色熊孩纸发型
                    37900, //黑色动漫少女发型
                    37910, //黑色牛角面包发型
                    37920, //黑色萌萌兔耳发型
                    37930, //黑色未来女战士发型
                    37940, //黑色梦幻飘逸长发
                    37950, //黑色海藻头发型
                    37960, //黑色梦幻飘逸长发
                    37970, //奥利维亚发型
                    37980, //黑色渐变陶瓷卷发型
                    37990, //黑色浪漫小啾发型
                    38010, //黑色风一样的女纸发型
                    38020, //黑色月光天使发型
                    38040 //黑色我的公主发型
                ];
            }
            break;
        case 8://奇迹皇家理发券 5150139
            if (cm.getPlayerStat("GENDER") == 0) {//男
                hair_Colo_new = [
                    36770, //黑色男版草莓初恋发型
                    36800, //黑色小正太发型
                    36810, //黑色超级巨星发型-男神2号
                    36820, //黑色布雷斯发型
                    36830, //黑色白银雨发型
                    36840, //黑色提斯发型
                    36850, //黑色伦多发型
                    36860, //黑色小卷毛发型
                    36880, //黑色小狮子发型
                    36890, //黑色熊孩纸发型
                    36900, //黑色萌萌兔耳发型
                    36910, //黑色超胆侠发型
                    36920, //黑色动漫少年发型
                    36930, //黑色未来战士发型
                    36940, //黑色苹果头发型
                    36950, //黑色潇洒哥发型
                    36980, //黑色精灵王子发型
                    36990, //黑色艺术青年发型
                    40000, //黑色小绅士发型
                    40020, //黑色型男发型
                    40030, //黑色蓬松短发
                    40040 //黑色冬雪发型
                ];
            } else {
                hair_Colo_new = [
                    41080, //黑色层次感碎发
                    41090, //黑色温婉发型
                    41110, //黑色女版草莓初恋发型
                    41120, //黑色俏皮小乖发型
                    41150, //黑色侠女发型
                    41200, //黑色超级巨星发型-女神2号
                    41340, //黑色恬静女生发型
                    41360, //黑色小静公主头发型
                    41370, //黑色小可爱发型
                    41380, //黑色俏皮妞妞发型
                    41400, //黑色翘麻花发型
                    41420, //黑色优雅女生发型
                    41460, //白色巴尼女孩发型
                    38320, //黑色小颂伊发型
                    41470, //黑色童稚发型
                    41812, //黑色时尚潮女发型
                    41837, //黑色梦幻短发发型
                    41994, //黑色街拍潮女发型
                    44040, //黑色轻舞飞扬发型
                    44060, //黑色气质淑女发型
                    44070, //黑色浪漫甜心发型
                    44513, //黑色学生妹发型
                    44826, //黑色俠客的新髮型
                    38460, //黑色麻花辫发型
                    38470, //黑色宝贝甜心发型
                    38480 //黑色冰雪气质发型
                ];
            }
            break;
    }
}